/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * tela_inicial.java
 *
 * Created on 08/05/2011, 00:45:53
 */
package Visualização;
import java.sql.SQLException;
import javax.swing.*;
import Persistencia.*;

/**
 *
 * @author Pedro
 */
public class tela_inicial extends javax.swing.JFrame {
    int escolhida;
    conexao connect;
    login loger;
    public String usua;
    String matric;
    int logado = 0;
    public login loginObj = new login();
    /** Creates new form tela_inicial */
    public tela_inicial() {
        try 
        {  
            UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");  
        } 
        catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) 
        {  
            //e.printStackTrace();  
        } 
        
        //ImageIcon imagemTituloJanela = new ImageIcon("C:\\Users\\Fabio\\Documents\\NetBeansProjects\\Stocker\\trunk\\src\\imagens\\favicon.png");  
        //setIconImage(imagemTituloJanela.getImage());  
        //System.out.print(System.getProperty("user.dir"));
        initComponents();
        this.setLocationRelativeTo(null);

        //connect = new conexao();

        mn_produto.setVisible(false);
        mn_estoque.setVisible(false);
        mn_usuario.setVisible(false);
        mn_alterar_senha.setEnabled(false);
        mn_deslogar.setEnabled(false);
        mn_logar.setEnabled(true);
        bt_inserir_produto.setEnabled(false);
        bt_localizar_produto.setEnabled(false);
        bt_verificar_estoque.setEnabled(false);
       


    }
    public void atualiza(BO.usuarioBO uBO){
        mn_logar.setEnabled(false);
        mn_alterar_senha.setEnabled(true);
        mn_deslogar.setEnabled(true);
            switch(uBO.getNomeBO()){
                case "":
                    lb_bem_vindo.setText("Desconectado");
                break;
                default:
                    lb_bem_vindo.setText("Bem vindo Sr(a). "+uBO.getNomeBO());
                break;
            }
        
            switch(uBO.getCargoBO()){
                case 1:
                    mn_produto.setVisible(true);
                    mn_estoque.setVisible(true);
                    mn_inserir_produto.setVisible(true);
                    mn_buscar_produto.setVisible(true);
                    mn_movimentações.setVisible(true);
                    mn_listar_produtos.setVisible(true);
                    mn_usuario.setVisible(true);
                    bt_inserir_produto.setEnabled(true);
                    bt_localizar_produto.setEnabled(true);
                    bt_verificar_estoque.setEnabled(true);
                break;
                case 2:
                    mn_produto.setVisible(true);
                    mn_inserir_produto.setVisible(false);
                    mn_buscar_produto.setVisible(false);
                    mn_estoque.setVisible(true);
                    mn_movimentações.setVisible(false);
                    mn_listar_produtos.setVisible(false);
                    mn_usuario.setVisible(true);
                    bt_verificar_estoque.setEnabled(true);
                break;
                case 3:
                    mn_produto.setVisible(true);
                    mn_inserir_produto.setVisible(true);
                    mn_buscar_produto.setVisible(true);
                    bt_localizar_produto.setEnabled(true);
                    bt_inserir_produto.setEnabled(true);
                    mn_cadastrar_categoria.setVisible(false);
                break;
                default:
                    mn_produto.setVisible(false);
                    mn_estoque.setVisible(false);
                    mn_usuario.setVisible(false);
                    mn_alterar_senha.setEnabled(false);
                    mn_deslogar.setEnabled(false);
                    mn_logar.setEnabled(true);
                    bt_inserir_produto.setEnabled(false);
                    bt_localizar_produto.setEnabled(false);
                    bt_verificar_estoque.setEnabled(false);
                break;
            }
    }
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jp_botoes = new javax.swing.JPanel();
        bt_localizar_produto = new javax.swing.JButton();
        bt_inserir_produto = new javax.swing.JButton();
        bt_verificar_estoque = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();
        lb_bem_vindo = new javax.swing.JLabel();
        jp_info = new javax.swing.JPanel();
        jLabel3 = new javax.swing.JLabel();
        uOnline = new javax.swing.JLabel();
        jMenuBar1 = new javax.swing.JMenuBar();
        mn_arquivo = new javax.swing.JMenu();
        mn_logar = new javax.swing.JMenuItem();
        mn_deslogar = new javax.swing.JMenuItem();
        mn_alterar_senha = new javax.swing.JMenuItem();
        mn_encerrar = new javax.swing.JMenuItem();
        mn_produto = new javax.swing.JMenu();
        mn_inserir_produto = new javax.swing.JMenuItem();
        mn_buscar_produto = new javax.swing.JMenuItem();
        mn_cadastrar_categoria = new javax.swing.JMenuItem();
        mn_estoque = new javax.swing.JMenu();
        mn_movimentações = new javax.swing.JMenuItem();
        mn_estoque_baixo = new javax.swing.JMenuItem();
        mn_listar_produtos = new javax.swing.JMenuItem();
        mn_usuario = new javax.swing.JMenu();
        mn_incluir_usuario = new javax.swing.JMenuItem();
        mn_buscar_usuario = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Stocker");
        setResizable(false);
        addWindowFocusListener(new java.awt.event.WindowFocusListener() {
            public void windowGainedFocus(java.awt.event.WindowEvent evt) {
                formWindowGainedFocus(evt);
            }
            public void windowLostFocus(java.awt.event.WindowEvent evt) {
            }
        });
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosed(java.awt.event.WindowEvent evt) {
                formWindowClosed(evt);
            }
            public void windowClosing(java.awt.event.WindowEvent evt) {
                formWindowClosing(evt);
            }
        });

        jp_botoes.setBorder(javax.swing.BorderFactory.createEtchedBorder());

        bt_localizar_produto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/Buscar.png"))); // NOI18N
        bt_localizar_produto.setText("Localizar Produto");
        bt_localizar_produto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bt_localizar_produtoActionPerformed(evt);
            }
        });

        bt_inserir_produto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/Add.png"))); // NOI18N
        bt_inserir_produto.setText("Inserir Produto");
        bt_inserir_produto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bt_inserir_produtoActionPerformed(evt);
            }
        });

        bt_verificar_estoque.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/Checar.png"))); // NOI18N
        bt_verificar_estoque.setText("Verificar Estoque");
        bt_verificar_estoque.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bt_verificar_estoqueActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jp_botoesLayout = new javax.swing.GroupLayout(jp_botoes);
        jp_botoes.setLayout(jp_botoesLayout);
        jp_botoesLayout.setHorizontalGroup(
            jp_botoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_botoesLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(bt_localizar_produto)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(bt_inserir_produto)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(bt_verificar_estoque)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jp_botoesLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {bt_inserir_produto, bt_localizar_produto, bt_verificar_estoque});

        jp_botoesLayout.setVerticalGroup(
            jp_botoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_botoesLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jp_botoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(bt_localizar_produto)
                    .addComponent(bt_inserir_produto)
                    .addComponent(bt_verificar_estoque))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jp_botoesLayout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {bt_inserir_produto, bt_localizar_produto, bt_verificar_estoque});

        jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/Stocker2.png"))); // NOI18N

        lb_bem_vindo.setText("Desconectado");

        jp_info.setBorder(javax.swing.BorderFactory.createEtchedBorder());

        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 10));
        jLabel3.setText(" HSD's  -  Henrique & Silva Desenvolvimentos  -  Stocker Rev 43 ©  -  Todos os direitos reservados 2011");

        javax.swing.GroupLayout jp_infoLayout = new javax.swing.GroupLayout(jp_info);
        jp_info.setLayout(jp_infoLayout);
        jp_infoLayout.setHorizontalGroup(
            jp_infoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jp_infoLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel3)
                .addContainerGap(16, Short.MAX_VALUE))
        );
        jp_infoLayout.setVerticalGroup(
            jp_infoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jLabel3)
        );

        uOnline.setText("Usuários Online:");

        mn_arquivo.setText("Arquivo");

        mn_logar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_L, java.awt.event.InputEvent.CTRL_MASK));
        mn_logar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/connect.png"))); // NOI18N
        mn_logar.setText("Logar");
        mn_logar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_logarActionPerformed(evt);
            }
        });
        mn_arquivo.add(mn_logar);

        mn_deslogar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.CTRL_MASK));
        mn_deslogar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/disconnect.png"))); // NOI18N
        mn_deslogar.setText("Deslogar");
        mn_deslogar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_deslogarActionPerformed(evt);
            }
        });
        mn_arquivo.add(mn_deslogar);

        mn_alterar_senha.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.CTRL_MASK));
        mn_alterar_senha.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/lock_edit.png"))); // NOI18N
        mn_alterar_senha.setText("Alterar Senha");
        mn_alterar_senha.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_alterar_senhaActionPerformed(evt);
            }
        });
        mn_arquivo.add(mn_alterar_senha);

        mn_encerrar.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, java.awt.event.InputEvent.ALT_MASK));
        mn_encerrar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/cancel.png"))); // NOI18N
        mn_encerrar.setText("Encerrar");
        mn_encerrar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_encerrarActionPerformed(evt);
            }
        });
        mn_arquivo.add(mn_encerrar);

        jMenuBar1.add(mn_arquivo);

        mn_produto.setText("Produto");

        mn_inserir_produto.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_I, java.awt.event.InputEvent.CTRL_MASK));
        mn_inserir_produto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/add (2).png"))); // NOI18N
        mn_inserir_produto.setText("Inserir Produto");
        mn_inserir_produto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_inserir_produtoActionPerformed(evt);
            }
        });
        mn_produto.add(mn_inserir_produto);

        mn_buscar_produto.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
        mn_buscar_produto.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/find.png"))); // NOI18N
        mn_buscar_produto.setText("Buscar Produto");
        mn_buscar_produto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_buscar_produtoActionPerformed(evt);
            }
        });
        mn_produto.add(mn_buscar_produto);

        mn_cadastrar_categoria.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
        mn_cadastrar_categoria.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/book.png"))); // NOI18N
        mn_cadastrar_categoria.setText("Cadastrar Classificação");
        mn_cadastrar_categoria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_cadastrar_categoriaActionPerformed(evt);
            }
        });
        mn_produto.add(mn_cadastrar_categoria);

        jMenuBar1.add(mn_produto);

        mn_estoque.setText("Estoque");

        mn_movimentações.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_M, java.awt.event.InputEvent.CTRL_MASK));
        mn_movimentações.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/magnifier.png"))); // NOI18N
        mn_movimentações.setText("Verificar Movimentações");
        mn_movimentações.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_movimentaçõesActionPerformed(evt);
            }
        });
        mn_estoque.add(mn_movimentações);

        mn_estoque_baixo.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
        mn_estoque_baixo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/bell.png"))); // NOI18N
        mn_estoque_baixo.setText("Verificar Estoque Baixo");
        mn_estoque_baixo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_estoque_baixoActionPerformed(evt);
            }
        });
        mn_estoque.add(mn_estoque_baixo);

        mn_listar_produtos.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.CTRL_MASK));
        mn_listar_produtos.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/page.png"))); // NOI18N
        mn_listar_produtos.setText("Listar Produtos");
        mn_listar_produtos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_listar_produtosActionPerformed(evt);
            }
        });
        mn_estoque.add(mn_listar_produtos);

        jMenuBar1.add(mn_estoque);

        mn_usuario.setText("Usuário");
        mn_usuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_usuarioActionPerformed(evt);
            }
        });

        mn_incluir_usuario.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_U, java.awt.event.InputEvent.CTRL_MASK));
        mn_incluir_usuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/user_add.png"))); // NOI18N
        mn_incluir_usuario.setText("Incluir Usuário");
        mn_incluir_usuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_incluir_usuarioActionPerformed(evt);
            }
        });
        mn_usuario.add(mn_incluir_usuario);

        mn_buscar_usuario.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
        mn_buscar_usuario.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/user.png"))); // NOI18N
        mn_buscar_usuario.setText("Buscar Usuário");
        mn_buscar_usuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                mn_buscar_usuarioActionPerformed(evt);
            }
        });
        mn_usuario.add(mn_buscar_usuario);

        jMenuBar1.add(mn_usuario);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jp_info, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 457, Short.MAX_VALUE)
                        .addGap(40, 40, 40))
                    .addComponent(jp_botoes, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(lb_bem_vindo)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 351, Short.MAX_VALUE)
                        .addComponent(uOnline)))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(6, 6, 6)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lb_bem_vindo)
                    .addComponent(uOnline))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jp_botoes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel1)
                .addGap(11, 11, 11)
                .addComponent(jp_info, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void mn_logarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_logarActionPerformed
        this.loginObj.show();         
    }//GEN-LAST:event_mn_logarActionPerformed

    private void mn_encerrarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_encerrarActionPerformed
        if (JOptionPane.showConfirmDialog(rootPane, "Deseja realmente encerrar o Programa?", "Encerrar o Programa", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
        {
            Negocio.usuario u = new Negocio.usuario();
            u.updateStatus(loginObj.uBO, false);
            loginObj.uBO = new BO.usuarioBO();
            this.atualiza(loginObj.uBO);
            System.exit(0);
        } 
        
    }//GEN-LAST:event_mn_encerrarActionPerformed

    private void mn_deslogarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_deslogarActionPerformed
        Negocio.usuario u = new Negocio.usuario();
        u.updateStatus(loginObj.uBO, false);
        loginObj.uBO = new BO.usuarioBO();
        this.atualiza(loginObj.uBO);
    }//GEN-LAST:event_mn_deslogarActionPerformed

    private void formWindowGainedFocus(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowGainedFocus
        Negocio.usuario u = new Negocio.usuario();
        if(!loginObj.uBO.getLoginBO().equals("") && !loginObj.uBO.getSenhaBO().equals("")){
            this.atualiza(loginObj.uBO);
        }
        try {
            uOnline.setText("Usuários Online: "+u.buscarUsuariosOnline());
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }//GEN-LAST:event_formWindowGainedFocus

    private void mn_alterar_senhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_alterar_senhaActionPerformed
        new usuarios_alterar_propria_senha(loginObj.uBO).show();
    }//GEN-LAST:event_mn_alterar_senhaActionPerformed

    private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed
        Negocio.usuario u = new Negocio.usuario();
            u.updateStatus(loginObj.uBO, false);
            loginObj.uBO = new BO.usuarioBO();
            this.atualiza(loginObj.uBO);
    }//GEN-LAST:event_formWindowClosed

    private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
        Negocio.usuario u = new Negocio.usuario();
            u.updateStatus(loginObj.uBO, false);
            loginObj.uBO = new BO.usuarioBO();
            this.atualiza(loginObj.uBO);
    }//GEN-LAST:event_formWindowClosing

    private void mn_incluir_usuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_incluir_usuarioActionPerformed
        // TODO add your handling code here:
         new usuarios_incluir().show();  
    }//GEN-LAST:event_mn_incluir_usuarioActionPerformed

    private void mn_usuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_usuarioActionPerformed
    
      
    }//GEN-LAST:event_mn_usuarioActionPerformed

    private void mn_buscar_usuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_buscar_usuarioActionPerformed
        new usuarios_busca().show();
    }//GEN-LAST:event_mn_buscar_usuarioActionPerformed

    private void bt_inserir_produtoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bt_inserir_produtoActionPerformed
        new produto_incluir().show();
    }//GEN-LAST:event_bt_inserir_produtoActionPerformed

    private void mn_inserir_produtoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_inserir_produtoActionPerformed
        new produto_incluir().show();
    }//GEN-LAST:event_mn_inserir_produtoActionPerformed

    private void bt_localizar_produtoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bt_localizar_produtoActionPerformed
        new produto_busca().show();
    }//GEN-LAST:event_bt_localizar_produtoActionPerformed

    private void mn_buscar_produtoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_buscar_produtoActionPerformed
        new produto_busca().show();
    }//GEN-LAST:event_mn_buscar_produtoActionPerformed

    private void bt_verificar_estoqueActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bt_verificar_estoqueActionPerformed
        new produto_quantidade().show();
    }//GEN-LAST:event_bt_verificar_estoqueActionPerformed

    private void mn_estoque_baixoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_estoque_baixoActionPerformed
        new produto_quantidade().show();
    }//GEN-LAST:event_mn_estoque_baixoActionPerformed

    private void mn_movimentaçõesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_movimentaçõesActionPerformed
        new produto_log().show();
    }//GEN-LAST:event_mn_movimentaçõesActionPerformed

    private void mn_cadastrar_categoriaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_cadastrar_categoriaActionPerformed
        new produto_classificacao_incluir().show();
    }//GEN-LAST:event_mn_cadastrar_categoriaActionPerformed

    private void mn_listar_produtosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mn_listar_produtosActionPerformed
        new produto_listar().show();
    }//GEN-LAST:event_mn_listar_produtosActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new tela_inicial().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton bt_inserir_produto;
    private javax.swing.JButton bt_localizar_produto;
    private javax.swing.JButton bt_verificar_estoque;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JPanel jp_botoes;
    private javax.swing.JPanel jp_info;
    private javax.swing.JLabel lb_bem_vindo;
    private javax.swing.JMenuItem mn_alterar_senha;
    private javax.swing.JMenu mn_arquivo;
    private javax.swing.JMenuItem mn_buscar_produto;
    private javax.swing.JMenuItem mn_buscar_usuario;
    private javax.swing.JMenuItem mn_cadastrar_categoria;
    private javax.swing.JMenuItem mn_deslogar;
    private javax.swing.JMenuItem mn_encerrar;
    private javax.swing.JMenu mn_estoque;
    private javax.swing.JMenuItem mn_estoque_baixo;
    private javax.swing.JMenuItem mn_incluir_usuario;
    private javax.swing.JMenuItem mn_inserir_produto;
    private javax.swing.JMenuItem mn_listar_produtos;
    private javax.swing.JMenuItem mn_logar;
    private javax.swing.JMenuItem mn_movimentações;
    private javax.swing.JMenu mn_produto;
    private javax.swing.JMenu mn_usuario;
    private javax.swing.JLabel uOnline;
    // End of variables declaration//GEN-END:variables


}
